﻿using EFModel;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using xm.Controllers;

namespace IServices
{
    public interface Ihuman_file
    {
        //简历通过查询
        Task<ResultInfo> Cdjop(int currentPage, int pageSize);
        //人力资源添加
        Task<int> Insert(human_file _File);
        //人力资源查询
        Task<ResultInfo> Quer(int currentPage, int pageSize);
        //人力资源查询回显
        Task<human_file> Query(int id);
        //人力资源修改
        Task<int> Update(human_file _File);
        //人力资源复核通过查询
        Task<ResultInfo> QuerT(int currentPage, int pageSize);
        //人力资源未复核通过查询
        Task<ResultInfo> QuerT1(int currentPage, int pageSize);
        //人力资源模糊查询
        Task<ResultInfo> QuerH(human_file _File,int currentPage, int pageSize);
        //人力资源未复核模糊查询
        Task<ResultInfo> QuerH1(human_file _File, int currentPage, int pageSize);
        //人力资源通过修改
        Task<int> UpdateSe(human_file _File);
        //人力资源删除
        Task<int> Delt(human_file _File);
        //人力资源通过查询
        Task<ResultInfo> QuerF(int currentPage, int pageSize);
        //人力资删除查询
        Task<ResultInfo> QuerG(int currentPage, int pageSize);
        //人力资源通过模糊查询
        Task<ResultInfo> QuerG0(human_file _File, int currentPage, int pageSize);
        //人力资源删除模糊查询
        Task<ResultInfo> QuerG1(human_file _File, int currentPage, int pageSize);
        //人力资源彻底删除
        Task<int> Delete(human_file _File);
        //简历查询回显
        Task<engage_resume> QueryPl(int id);
        //简历状态修改
        Task<int> Updatew(engage_resume _Resume);
    }
}
